package cn.lg.soar.boot.fc.service;

import cn.lg.soar.boot.fc.entity.vo.FcTreeVo;
import cn.lg.soar.common.model.PageQuery;
import cn.lg.soar.common.model.PageResult;
import cn.lg.soar.database.base.service.IBaseService;
import cn.lg.soar.boot.fc.entity.ContractTemplate;
import cn.lg.soar.database.query.QueryParams;

/**
 * 合同模板表
 * @author ZhuanZ（无密码）
 * @since 2025-02-17
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
public interface ContractTemplateService extends IBaseService<ContractTemplate> {

    /**
     * 获取 tree
     * @param pageQuery
     * @return
     */
    PageResult<FcTreeVo> queryResultVo (PageQuery pageQuery, QueryParams params);

    /**
     * 通过名称获取，房间导入后面加字段可以用到
     * @param name
     * @return
     */
    ContractTemplate getByName (String name);

}
